package cn.edu.hyit.hjq.volunteems.backend.pojo;

import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 用户实体：存储管理员和志愿者基础信息
 */
@Data
public class User {
    private String userId;          // 用户 ID
    private String username;      // 登录用户名，唯一
    private String password;      // 加密存储的密码
    private String email;         // 用户邮箱，唯一
    private String phone;         // 手机号
    private String fullName;      // 真实姓名
    private Integer status;       // 账户状态：1=激活，0=禁用
    private LocalDateTime createdAt; // 创建时间
    private LocalDateTime updatedAt; // 更新时间

    private Role role;       // 角色
    private List<Skill> skills;     // 技能
}
